package jp.co.toshiba.ffsa.action.csas;

import javax.annotation.Resource;

import jp.co.toshiba.ffsa.action.common.CommonAction;
import jp.co.toshiba.ffsa.form.csas.Csas203Form;

import org.seasar.struts.annotation.ActionForm;
import org.seasar.struts.annotation.Execute;

/**
 *登録情報変更>変更完了
 * @author npc
 */
public class Csas203Action extends CommonAction{
    /** 画面ID */
    public String screenID = "CSAS203";

    @ActionForm
    @Resource
    protected Csas203Form csas203Form;

    /**
     * 初期処理
     * @return 画面遷移先
     */
    @Execute(validator = false)
    public String index() throws Exception{
        // ログイン済判定する
        if(this.judgeLogin(csas203Form.getSessionId())){
            try{
                // リファラ判定
                if(this.judgeRefferer()){
                    return "/csas/csas203.jsp";
                }else{
                    return this.topTransition;
                }
            }catch(Exception e){
                this.errorLogWriter(e, "index", this.screenID);
                throw e;
            }
        }else{
            return this.topTransition;
        }
    }
}